//package com.chinaoly.baotou.common.utils;
//
//import org.apache.http.conn.ClientConnectionManager;
//import org.apache.http.conn.scheme.Scheme;
//import org.apache.http.conn.scheme.SchemeRegistry;
//import org.apache.http.conn.scheme.SchemeSocketFactory;
//import org.apache.http.conn.ssl.SSLSocketFactory;
//import org.apache.http.impl.client.DefaultHttpClient;
//
//import javax.net.ssl.SSLContext;
//import javax.net.ssl.TrustManager;
//import javax.net.ssl.X509TrustManager;
//import java.security.cert.CertificateException;
//import java.security.cert.X509Certificate;
//
//public class SSLClient extends DefaultHttpClient
//{
//    public SSLClient() throws Exception {
//        final SSLContext ctx = SSLContext.getInstance("TLS");
//        final X509TrustManager tm = new X509TrustManager() {
//            @Override
//            public void checkClientTrusted(final X509Certificate[] arg0, final String arg1) throws CertificateException {
//            }
//
//            @Override
//            public void checkServerTrusted(final X509Certificate[] arg0, final String arg1) throws CertificateException {
//            }
//
//            @Override
//            public X509Certificate[] getAcceptedIssuers() {
//                return null;
//            }
//        };
//        ctx.init(null, new TrustManager[] { tm }, null);
//        final SSLSocketFactory ssf = new SSLSocketFactory(ctx, SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
//        final ClientConnectionManager ccm = this.getConnectionManager();
//        final SchemeRegistry sr = ccm.getSchemeRegistry();
//        sr.register(new Scheme("https", 443, (SchemeSocketFactory)ssf));
//    }
//}
